home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 8
/
The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO
/
pcboard
/
wall15.zip
/
WALL.DOC
< prev
next >
Wrap
Text File
|
1996-11-23
|
7KB
|
150 lines
┌────────────────────────────────────────────────────────────────────────────┐
│ The Wall v1.5 PCBoard PPE The Digital Nebula BBS │
│ Written by Jesse Keene spacecb@deeptht.armory.com [408]469∙3604 │
└────────────────────────────────────────────────────────────────────────────┘
INTRODUCTION:
Most of the other "Wall PPE's" that I've seen for PCBoard are one-liners,
that allow a user to enter a small message among all the other ones users
have entered. This Wall takes the idea of "The Wall" much more literally,
allowing you to write anywhere on the screen and to overwrite what others
have written. It has full color support that lets the user change the
color they're using very easily, and doesn't require the user to know
how @X color codes work. This isn't some lousy one-liners PPE, it's more
of a Full Screen Editor, and it's a 100x's better.
I got the idea from an old Wall door that I saw years ago written for WWIV,
I thought it was really neat and then years later decided to try and write
it for my own BBS as a PCBoard PPE. This is the result ... it has been
written from scratch, and I've perfected it over the last six months.
This PPE is released as FREEWARE, it's something I wrote in my spare time.
I've spent Many Hours coding The Wall, so if you find this PPE of any use,
I would REALLY APPRECIATE hearing from you!!!
You can leave me a message on Salt Air BBS (PCBoard Support BBS) or
you can email me via the Internet: spacecb@deeptht.armory.com
Also, at the end of the Help File (Ctrl-Z) is a small ad for my BBS,
please *DO NOT* change this. I have included the source code because
whenever I install someone elses PPE, I like to be able to make sure
there isn't a back door, and make minor changes as necessary. So I've
decided to give you that freedom with The Wall - It's also released as
freeware, and I'm not trying to jack ten bucks out of you like some
morons try to do for something that took them an hour or less to write,
so this is the least you can do.
Thanks!!
SYSTEM REQUIREMENTS:
This is a PCBoard PPE, so you must be running PCBoard 15.x to use it.
It was compiled with PPLC v3.20, so if you are running a version
of PCBoard earlier than 15.22, you must re-compile the source code.
PPLC unfortunately executes sickeningly slow, and this is a rather
complex PPE. Because of this, I suggest that it gets run on a 486/50
or better - I had some bigs problems with it running slow on a friends
486sx-33 machine! OH VEY!! (I'm using a Pent/133 so it works fine for me ;)
This PPE uses ANSI codes extensively, so users must have ANSI in order
to use The Wall.
────────────────────────────────────────────────────────────────────────────
INSTALLATION:
[1] Unzip this archive into it's own directory (ie, C:\PCB\PPE\WALL)
[2] Go into PCBSetup | File Locations | Configuration Files
Edit the CMD.LST file
[3] Add this PPE:
Charges Per PPE/MNU File Specification -or-
Command Sec Minute Use Keystroke Substitution
══════════════ ═══ ═════════════════ ═════════════════════════════════
1) WALL 0 0 0 C:\PCB\PPE\WALL\WALL.PPE
[4] Exit and save,
[5] Edit your menu, (BRDM, located in C:\PCB\GEN or appropriate directory),
add the Wall to it somewhere so users know it's a command on your BBS
Now it's installed !!!
Enjoy !!!
TO MAKE THE WALL AVAILABLE WHEN A USER IS LOGGING IN:
[1] Edit the appropriate LOGON file (usually located in C:\PCB\GEN) and
add the wall in it somewhere, like this:
!c:\pcb\ppe\wall\wall.ppe /prompt
[2] Save your LOGON file ...
IF YOU'RE RUNNING A MULTINODE SYSTEM:
You may want to have the PPE lock out other users while someone is using
The Wall, in order to do this add the "/LOCK" parameter in your CMD.LST
file, and your LOGON file (if you installed it there).
You should also add the following line to your $$LOGOFF.BAT file to ensure
that the semaphore file doesn't get left behind:
DEL C:\PCB\PPE\WALL\INUSE.%PCBNODE%
────────────────────────────────────────────────────────────────────────────
PARAMETERS:
/PROMPT - Causes The Wall to prompt the user if they want to tag on it
/LOCK - This is for multi-node systems, it locks other users out
of The Wall while it's in use by another user
/SAVEPCB - This causes the Wall to get saved in PCBoard format (WALL.PCB)
when the user exits
/LOADPCB - Loads WALL.PCB at runtime, saves it on exit
/SAVEANS - Similar to /SAVEPCB, it saves WALL.ANS, which contains
ANSI positioning codes
/LOADANS - Loads WALL.BG and WALL.ANS at runtime, saves WALL.ANS on exit
Commands (Ctrl-A/ESC) for sysops, not listed in help file
JANITOR - Cleans the Wall
LASTIN - Shows last user in Wall
SAVEPCB - This saves WALL.PCB, if you load this into PCBEdit or display
it to a user, it looks identical to the Wall at the time it
was saved.
VIEWPCB - This lets you view the WALL.PCB file
SAVEANS - Saves Wall using ANSI positioning codes (WALL.ANS)
VIEWANS - Views WALL.ANS
────────────────────────────────────────────────────────────────────────────
PROGRAM HISTORY
1.0 - 5-18-96 - Initial Release
1.1 - 6-5-96
- Added /PROMPT and /LOCK parameters
- Tab key now works as a Space (so you can space over the wall)
- Fixed bug where the background color the user was using would
"bleed" into the position printed at the bottom of the screen
while they where typing
1.2 - Beta, Never Released
1.3 - 9-26-96
- Added /LOAD and /SAVE parameters
- Added a Help File, plus many commands
1.4 - 10-13-96
- I've refined a lot of the source code
- added more commands that can be entered via Ctrl-A
- Hitting ESC Twice (quickly!) acts the same as pressing Ctrl-A
Hitting ESC Once exits ...
- Added the ability to save The Wall in PCBoard format (WALL.PCB)
1.45 - 10-14-96
- Changed so that Ctrl^Q exits, instead of ESC
ESC is now for entering a command (same as Ctrl^A)
- Fixed some bugs I didn't catch before I released v1.4
1.5 - 11-23-96
- Added RANDC/RC (Random Color) and RANDP/RP (Random Position)
commands
- Added TIME/CLOCK and DATE commands
TIME will show an active display of the time
DATE will show the current date
- Added Diagnal-Up Direction (Ctrl^D),
and optimized code in Direction function
- Added (N)umber Pad status with Command prompt